package com.abc.base.collection;

import java.util.HashMap;
import java.util.Hashtable;
import java.util.LinkedHashMap;
import java.util.TreeMap;

public class MapMain {

   public static void main(String[] args){
      /**
       * 无序
       * 不同步--线程不安全，效率高
       * 允许有null值,key和value都是
       * 父类是AbstractMap
       */
      HashMap<String,Object> hashMap = new HashMap<>();
      /**
       * 无序
       * 同步--线程安全，效率低
       * 不允许有null值
       * 父类是Dictionary
       */
      Hashtable<String,Object> hashtable = new Hashtable<>();

      /**
       * 有序
       */
      TreeMap<String,Object> treeMap = new TreeMap<>();

      /**
       */
      LinkedHashMap<String,Object> linkedHashMap = new LinkedHashMap<>();


   }
}
